
--Diego Moreno --
/* lx300019lnx  CursorAdapter: cur_v_loja_resumo_operacao_01_vendedor(Alias: v_loja_resumo_operacao_01_vendedor)  */
SELECT   
	LOJA_RESUMO_OPERACAO.VENDEDOR, B.VENDEDOR_APELIDO, C.FILIAL, B.COMISSAO, 
	SUM(LOJA_RESUMO_OPERACAO.TOTAL_QTDE) AS SUM_TOTAL_QTDE, 
	SUM(LOJA_RESUMO_OPERACAO.TOTAL_TIKET) AS SUM_TOTAL_TIKET, 
	SUM(LOJA_RESUMO_OPERACAO.TOTAL_VENDA_BRUTA) AS SUM_TOTAL_VENDA_BRUTA, 
	SUM(LOJA_RESUMO_OPERACAO.TOTAL_DESCONTO) AS SUM_DESCONTO, 
	SUM(LOJA_RESUMO_OPERACAO.TOTAL_QTDE_TROCA) AS SUM_QTDE_TROCA, 
	SUM(LOJA_RESUMO_OPERACAO.TOTAL_TROCA) AS SUM_TOTAL_TROCA,
	SUM(LOJA_RESUMO_OPERACAO.TOTAL_QTDE_CANCELADA) AS SUM_QTDE_CANCELADA, 
	SUM(LOJA_RESUMO_OPERACAO.VALOR_CANCELADO) AS SUM_VALOR_CANCELADO, 
	SUM(LOJA_RESUMO_OPERACAO.TOTAL_VENDA_PGTO) AS SUM_TOTAL_VENDA_PGTO, 
	SUM(LOJA_RESUMO_OPERACAO.TOTAL_DESCONTO_PGTO) AS SUM_TOTAL_DESCONTO_PGTO,
	SUM(LOJA_RESUMO_OPERACAO.TOTAL_QTDE-LOJA_RESUMO_OPERACAO.TOTAL_QTDE_TROCA) AS SUM_QTDE_LIQUIDA, 
	SUM(LOJA_RESUMO_OPERACAO.NUMERO_TICKETS) AS SUM_NUMERO_TICKETS, 
	CONVERT(NUMERIC(5,2),0) AS PORC, 
	CONVERT(NUMERIC(5,2),0) AS PORC_ACUMULADA, 
	CONVERT(NUMERIC(11,2),0) AS SUM_MEDIA_TICKET, G.VALOR_COMISSAO 
FROM DBO.LOJA_RESUMO_OPERACAO 
LEFT JOIN DBO.LOJA_VENDEDORES B 
	ON B.VENDEDOR=LOJA_RESUMO_OPERACAO.VENDEDOR 
	AND B.CODIGO_FILIAL=LOJA_RESUMO_OPERACAO.CODIGO_FILIAL 
	LEFT JOIN DBO.LOJAS_VAREJO C ON C.CODIGO_FILIAL=LOJA_RESUMO_OPERACAO.CODIGO_FILIAL 
	LEFT JOIN DBO.FILIAIS D 
	ON D.MATRIZ IN('MATRIZ') 
	AND D.FILIAL=C.FILIAL 
	LEFT JOIN DBO.CADASTRO_CLI_FOR E 
	ON E.NOME_CLIFOR=C.FILIAL 
	LEFT JOIN DBO.LOJAS_VAREJO F 
	ON F.CODIGO_FILIAL=B.CODIGO_FILIAL 
	LEFT JOIN (SELECT CODIGO_FILIAL,VENDEDOR,DATA_VENDA,
	SUM(CASE WHEN (COMISSAO IS NULL) 
	THEN 0 
	ELSE COMISSAO  END ) AS VALOR_COMISSAO 
FROM DBO.LOJA_VENDA 
GROUP BY CODIGO_FILIAL,VENDEDOR,DATA_VENDA) G 
	ON G.CODIGO_FILIAL=LOJA_RESUMO_OPERACAO.CODIGO_FILIAL 
	AND G.VENDEDOR=LOJA_RESUMO_OPERACAO.VENDEDOR 
	AND G.DATA_VENDA=LOJA_RESUMO_OPERACAO.DATA  
WHERE LOJA_RESUMO_OPERACAO.DATA = '20091124' 
GROUP BY LOJA_RESUMO_OPERACAO.VENDEDOR,   B.VENDEDOR_APELIDO,  B.COMISSAO, G.VALOR_COMISSAO, C.FILIAL 
ORDER BY 13 DESC   